|
||
siGGis H.a.R ware © 2000 M.Harašta |
||
Stručný popis: |
||
|
Program je určen pro zobrazení geografických souborů formátu shp fy. ESRI.( program ArcView) .Umožňuje jednoduchou manipulaci s vrstvami - nastavení vlastností, vybarvení, popis, výběry geoObjektů dle databázových informací, připojování externích databází, export map do formátu wmf, emf (window metafile) a kopírování map do schránky pro aktuální tisk oblíbeným editorem. Nabízí možnost uložení stavu do projektů pro opětovné využití. Lze jej umístit na server a používat síťově.... |
|
Popis programu : Hlavní panel Main |
||
|
Obsahuje základní prvky pro manipulaci s vrstvami geoObjektů. Volba Soubor v menu nabídne služby:
Otevření souboru shp nebo hgf do aktivního mapového okna: První řada tlačítek v panelu Main umožňuje základní manipulaci s mapou:
Druhá řada nabízí možnost popisu aktuálního projektu předdefinovanými daty:
. |
|
Přepínače na panelu Main: |
||
|
Okno s mapou - nabídne / schová aktuální mapové okno Databáze - nabídne / schová okno s informacemi o geoObjektech vybrané vrstvy.
Režim všechno: pozice vybraného geoObjektu v připojené databázi. Databázi lze setřídit podle jakékoliv položky - dvojitý klik na popisu vybraného sloupce (př.: CELK_VYM ). Šířku sloupců tabulky lze před tiskem upravit "uchopením" hraniční čáry v poli popisu sloupce: Popis tlačítek databázového okna: Nastavit: - otevře definiční okno a nabídne možnost předefinovat vlastnosti databázové mřížky (ukrýt nežádoucí položky, změnit pořadí položek, změnit nadpisy položek a připojit libovolé dbf soubory přes vybranou položku - join).
Připojení databází:
Nabídka ...selectData slouží k výběru databázové položky, která bude obsahovat konkrétní data pro vygenerování parametru pomocí databáze ( http://....abcd.html , d:\....abcd.html). Příklad: geoObjekt je popsán v dokumentu na adrese (disku): http://city.geo.cz/lay_123/obj_x34670.html, vybraná položka aktuální databáze geoObjektů může obsahovat:
Veškeré změny potvrdit tlačítkem OK. Tisk tabulky: V okně pro tisk lze předefinovat font, hlavičku a nastavit vlastnosti tiskárny pro tisk aktuální databáze. Výběr objektů - umožní nadefinovat množiny geoObjektů v jednotlivých vrstvách dle hodnot v databázích. U vybraných množin lze změnit barvy jednotlivých geoObjektů.
Vybarvení geoObjektů(podle ...): Je-li vybrána hodnota původní, objekty budou vybarveny podle původní definice nastavení ( Nastavit vrstvy ). Je-li nastavena hodnota vybarvit, lze předefinovat barvu vybraného geoObjektu: Zůstane-li okénko pro výběr položky (KOD_PC) nevyplněno, pak u polygonu Aqua určuje barvu obrysu a Olive barvu výplně. U linie Aqua určuje barvu linky a Olive nemá význam. Vybráním položky databáze (KOD_PC), Aqua určuje barvu geoObjektu s nejmenší hodnotou KOD_PC a Olive určuje barvu geoObjektu s největší hodnotou KOD_PC. Ostatním vybraným geoObjektům bude přiřazena kombinovaná barva (AquaOlive), odpovídající poměru hodnoty KOD_PC k maximální a minimální hodnotě. Vazba násled.výběru : hodnoty určují logickou vazbu mezi jednotlivými definicemi. Hodnota or představuje logickou vazbu také. Znamená to, že budou vybrány geoObjekty z vrstvy XXXX, jejichžhodnota položky P = 2 a také budou vybrány geoObjekty z dalších vrstev YYYYY, jejichž hodnoty položek KOD_PC ... Hodnota and představuje vazbu a zároveň. Znamená, že vzbraný geoObjekt musí splňovat obě definice. Př.: Definice x > 5 and x <> 8 vybere z množiny hodnoty červené: 1,2,3,4,5,6,7,8,9,10,11.. Hodnota blank nepředstavuje žádnou logickou vazbu. Aktualizace definic:
Volba umožňuje změnit vlastnosti geoObjektů vybraných vrstev. Lze nastavit barvu, styl a velikost (u bodů) geoObjektů, nadefinovat položku a vlastnosti fontu pro popis geoObjektů (pro popis geoObjektu je možno použít jakoukoliv databázovou položku ). Je-li aktuální vrstva liniová nebo polygonová, pak kliknutí myši na ikoně : Upozornění: Služba pracuje směrem polygon >> linie bez problému. Opačně má smysl pouze tehdy, tvoří-li linie uzavřené polygony. Nejsou-li linie uzavřeny, výsledek je nepředvídatelný. Jsou-li linie uzavřeny, lze měnit styl a barvu výplně nově vytvořeného polygonu. Lze ji použít v případě:
Legenda - nabídne / schová okno s informacemi o nahraných vrstvách. Nabízí možnost vypnout / zapnout (schovat /ukázat) vrstvu a měnit její pořadí. Dvojklik na textu zapne/vypne vrstvu. Změna pořadí - kliknout myší na ikoně a současně táhnout nahoru/dolů. Aktuální projekt - nabídne / schová okno pro možnost: a) zařadit rozpracovaný stav do projektového souboru hgf b) umožnit aktualizovat otevřený soubor projektu Projektový soubor je určen pro kompletní uložení všech informací rozpracovaného stavu. Má smysl pouze při použití služby Výběr objektů. Tlačítko Přidej výběr nabídne okno pro definici názvu pro projekt a připraví jej pro uložení do souboru hgf. Tlačítko Aktualizuj umožní změnit název nahraného projektu hgf. Každý projekt lze popsat v memoPanelu. Seznam projektů - nabídne / schová okno se seznamem nadefinovaných projektů v konfiguračním souboru siGGis.INI. Sekce : [Project] count - Počet projektů. Je-li > 0 : otevře se automaticky okno se seznamem předdefinovaných projektů při spuštění programu bez parametru( jako parametr lze použít název souboru *.shp nebo *.hgf ) pth_x - cesta k xtému projektu ( 1..x ) prj_x - název xtého projektu Nenajde-li program projekt určený položkou pth_x, prohledá místo určené v sekci [Paths] - položka - Project. Nenajde-li opět, prohledá adresář: program_siggis\data\Project (existuje-li). Obdobně platí pro soubory *.shp, *.dbf definované v jednotlivých projektech.
|
|
Menu - Nastavit |
||
|
Služba Language přepíná mezi nadefinovanými jazyky v souboru siGGis.INI: Sekce: [Language] položka fstName - text v 1. řádku menu, položka nxtName - text v 2. řádku menu, položka actual - vybraný jazyk. Následuje seznam textů pro předdefinované jazyky v položkách fst_x a nxt_x . Výběrem služby Default F12 se připraví implicitní jazyky: English a Czech pro uložení do souboru siGGis.INI. Služba Vlastnosti: Celá sekce obecných vlastností a služby Default F12 v menu lze vypnout položkou noConfig = 1 v sekci [General], zapnout ( učinit dostupnou) hodnotou noConfig = 0 ( siGGis.INI ). Uložit při ukončení: je-li vybrána služba Uložit INI soubor, uloží se aktuální nastavení všech parametrů a vlastností programu. Položky Cesta k ... určuje, kde bude program hledat soubory *.shp a *.dbf nadefinované v projektech *.hgf, pokud je nenalezne. Pokud je nenajde ani v těchto místech, prohledá ještě adresář programu siGGis a jeho podadresáře ..\data\Project (*.hgf), ..\data\Vector (*.shp, *.dbf) a ..\data\Table ( ostatní soubory *.dbf k připojení ), pokud existují. Předefinování kláves pro nápovědu: Služba nadefinuje akce ( spušťení nápovědného programu popisující např. projekty, pomocné databáze atd.). Je-li položka nadefinovaná, služba je dostupná v menu programu. Služba Czech language je určena pouze pro "český GIS". Určuje v jaké kódové stránce bude program zobrazovat textové položky databázových souborů. CP program - databáze( zdroj ): Je-li vybraná volba implicitní(setříděno IBM), jsou textové položky databází programu setříděny: aAbB...cC..chCH..dD..zZ..čČ..., jinak českým způsobem podle zvoleného kódování: aAáÁbB...cCčČ..hHchCh.... Databáze (cíl) - pro konverzi: Služba je určena pro konverzi textových (ASCII) nebo *.dbf souborů z/do různých kódových stránek. Příklad: Potřebuji převést soubor abcd.dbf z kódové stránky Latin 2 do cp 1250. Vyberu (zdroj) volbu kódování Latin 2 a (cíl) volbu čeština Windows page 1250. Pak najdeme na disku tlačítkem Vyber soubor abcd.dbf ke konverzi. Tlačítko Proveď konvertuje... Upozornění: nezapomeňte po konverzi souboru nastavit službu CP program - databáze( zdroj ) do platné položky pro provoz programu !!! Konverze je pouze doplňková služba pro český GIS. Služba Nastavení událostí je určena pro "propojení " programu siGGis s jinými programy nebo systémy. Nastavením můžete program využít jako Monitor pro sledování změn geoObjektů podle vyhodnocení mimo siGGis.: Cesta - soubor událostí : určuje, kde bude program hledat soubor / soubory pro nadefinované události. Je-li pole rázdné, je prohledán implicitní adresář:data\Events\.. Název souboru : název pro soubor událostí, který bude použit při vlastním procesu skenování. Inteval / vteřiny: nastavení frekvence sledování změn. Proces událostí : Jeden soubor - pracuje pouze s jediným, výše definovaným souborem události v určeném časovém intervalu. Více souborů - vyhledává postupně soubory s výše definovaným názvem souboru, rozšířeným o aktuální číslo procesu skenování od 0 do Počet souborů - 1 ( 0event.mon až 49event.mon v tomto případě). Počet souborů : určuje počet souborů, popisující proces změn. Soubory jsou postupně zpracovávány 0 do Počet souborů - 1 ( 0event.mon až 49event.mon v tomto případě). Opakovat: je-li proces Více souborů ukončen, lze jej znovu spustit bez přerušení od 0. Obnovit projekt: - přii volbě Opakovat se před každým novém spuštění projekt znovu nahraje. Popis nastavení vlastností geoObjektů v souboru událostí.
|
|
Popis konfiguračního souboru INI: |
||
|
[Language] fstName - první jazyk ( první řádek menu položky Language) nxtName - druhý jazyk ( druhý řádek menu položky Language) actual - (0/1: první jazyk/druhý jazyk) fst_1 - text v prvním jazyce nxt_1 - text v druhém jazyce : fst_x - text v prvním jazyce (x - tém textu) nxt_x - text v druhém jazyce (x - tém textu) cPage - kódová stránka ( implicitně IBM: 6 ) [Paths] - lokalizuje místa, kde program bude hledat soubory, které nááhodou nenalezne v *.hgf souborech update - určuje, zda uloží-li program při ukončení důležité nastavení ( 0/1: ne/ano) Project - cesta, kde by mohly být soubory *.hgf Vector - cesta, kde by mohly být soubory *.shp a jejich soubory *.dbf dBase - cesta, kde by mohly být ostatní soubory *.dbf ( např. pro připojení... ) hlp1 - cesta s názvem souboru který se spustí po stisknutí klávesy F1 s parametrem (pokud je definován) v položce hlpPar1 hlp2 - cesta s názvem souboru který se spustí po stisknutí klávesy Ctrl+F1 s parametrem (pokud je definován) v položce hlpPar2 hlp1 - cesta s názvem souboru který se spustí po stisknutí klávesy Shift+F1 s parametrem (pokud je definován) v položce hlpPar3 [General] - obecná nastavení noConfig - určuje zda-li má být ve službě Vlastnosti - Obecné umožněna změna uživatelem (pro uložení do INI souboru): 0/1 - ne/ano [Projects] - předdefinované projekty *.hgf. count - počet předdefinovaných projektů pro nabídkove okno Seznam projektů (je-li hodnota > 0, otevře se nabídkové okno přii každém spuštění programu bez parametru) prj_1 - Název prvního projektu v nabídkovém okně Seznam projektů pth_1 - cesta k prvnímu souboru *.hgf : prj_count - Název count - tému projektu ... pth_count - cesta k count - tému souboru *.hgf
|
|
Technické informace: |
||
|
Obecné vlastnosti programu siGGis:
|